package com.sc.admin.common.enums;

import org.apache.commons.lang3.StringUtils;

/**
 *@Author shen chen
 *@Date 2024-03-27
 * @Description: 模块名称枚举
 */
public enum ModuleEnum {
    OTHER("其他"),
    /**
     * 用户
     *  */
    USER("用户"),

    ROLE("角色"),


    MENU("菜单"),


    DEPT("部门"),


    DICT("字典"),
    SYS_CONFIG("系统配置"),

    OPER_LOG("操作日志"),
    LOGIN_LOG("登录日志"),

    SCANNER("扫描"),
    CUST_BIND("客户标签绑定"),
    PCB_BIND("PCB绑定"),
    TRACE_BACK("客户标签追溯"),
    ITEM_CONFIG("物料配置"),
    ITEM_CHECK("物料检入检出"),
    FILE("文件");

    /**
     * 名称
     *  */
    public final String name;

    ModuleEnum(String name) {
        this.name = name;
    }

    public static String getName(String module) {
        for (ModuleEnum moduleEnum : ModuleEnum.values()) {
            if (moduleEnum.name().equals(module)) {
                return moduleEnum.name;
            }
        }
        return StringUtils.EMPTY;
    }
}
